import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Reprecenta el final o el inicio del camino
 * 
 * @author Daniel Varela
 * @version 1.0
 */
public class Extremo extends Recta
{
    private boolean lava;
    
    /**
     * Constructor de la clase
     */
    public Extremo(){
        super(0);    
        lava = false;
    }
    
    /**
     * Cambia el valor de lava a vertadero
     */
    public void cambiaBool(){
        lava = true;    
    }
    
    /**
     * regresa el valor de lava
     */
    public boolean dameLava(){
        return lava;    
    }
    
    /**
     * Regresa el valor de x de la clase padre
    */
    public int dameX(){
        return (super.dameX());    
    }
    public void act() 
    {
        if(lava){
            super.cambiaLava();
            super.correLava();
            if(super.dameX() == 9)
                super.correSig();
        }
    }    
}
